@media all {
	IN\:TREE  {}
	IN\:TREEITEM  {}
	IN\:TREEGROUP  {}
}
/* layout */
.tree {
	overflow: auto;
	top: 0px;
	position: relative;
}
.tree, .tree ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tree div {
	margin: 0px;
	padding: 0px;
	height: 17px;
}
.tree li {
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.tree div > img {
	width: 20px;
	height: 16px;
	margin-top: 1px;
}
.tree span, .tree a {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

/* look and feel */
.tree li img:first-child {}
.tree li:last-child img:first-child {}
.tree div img:first-child.treeGroupImageMinus {
	background: transparent url(skin/images/arrow-minus.png) no-repeat;
}
.tree div img:first-child.treeGroupImagePlus {
	background: transparent url(skin/images/arrow-plus.png) no-repeat;
}
.tree div img:first-child.treeGroupImageMinus:hover {
	background: transparent url(skin/images/arrow-minus-hover.png) no-repeat;
}
.tree div img:first-child.treeGroupImagePlus:hover {
	background: transparent url(skin/images/arrow-plus-hover.png) no-repeat;
}
.treeImageMultiDrag {
	background: transparent url(skin/images/items.png) no-repeat;
}
.treeImage {
	background: transparent url(skin/images/icon.png) no-repeat;
}
.treeImagePlus {
	background: transparent url(skin/images/folder.png) no-repeat;
}
.treeImageMinus {
	background: transparent url(skin/images/folder-open.png) no-repeat;
}
.tree .treeImageLoading {}
.tree .treeItemFocus, .tree .treeItemDragHover {
	background-color: Highlight;
	color: HighlightText;
}
.tree span.treeItemDragHoverTop {
	border-top: 2px Highlight solid;
}
.tree span.treeItemDragHoverBottom {
	border-bottom: 2px Highlight solid;
}

/*  */
.tree .treeItemSelected {
	background-color: Highlight;
}
.tree .treeItemHighlight {}
.tree .treeItemDragHover {}
.tree .treeItemDragHoverTop {}
.tTree .treeItemDragHoverBottom {}
.tree div:hover {
	background-color: transparent;
}
.treeDrag div:hover {
	background-color: transparent !important;
}
.tree .treeItemSelected:hover {
	background-color: transparent !important;
}
.tree .treeItemDrag {}

.treePositionImage {
	background: transparent;
}
.treePositionImageTop {
	background: transparent url(skin/images/dropTop.png) no-repeat;
}
.treePositionImageOver {
	background: transparent url(skin/images/dropOver.png) no-repeat;
}
.treePositionImageBottom {
	background: transparent url(skin/images/dropBottom.png) no-repeat;
}

/*
	windows tree feel & look
*/
/*
.tree div {
	background: url(images/line.png) repeat-x;
}
.tree li img:first-child {
	background: url(images/node.png) no-repeat;
}
.tree .li-last-child img:first-child {
	background: url(images/lastnode.png) no-repeat;
}
.tree li img:first-child.treeGroupImageMinus, .tree li img:first-child.treeGroupImageMinus:hover {
	background: transparent url(images/node-minus.png) no-repeat;
}
.tree li img:first-child.treeGroupImagePlus, .tree li img:first-child.treeGroupImagePlus:hover {
	background: transparent url(images/node-plus.png) no-repeat;
}
.tree div.li-last-child img:first-child.treeGroupImageMinus, .tree div.li-last-child img:first-child.treeGroupImageMinus:hover {
	background: transparent url(images/lastnode-minus.png) no-repeat;
}
.tree div.li-last-child img:first-child.treeGroupImagePlus, .tree div.li-last-child img:first-child.treeGroupImagePlus:hover {
	background: transparent url(images/lastnode-plus.png) no-repeat;
}
.tree div.inTree-root img:first-child.treeGroupImageMinus, .tree div.inTree-root img:first-child.treeGroupImageMinus:hover {
	background: transparent url(images/lastnode-minus.png) no-repeat;
}
.tree div.tree-root img:first-child.treeGroupImagePlus, .tree div.inTree-root img:first-child.treeGroupImagePlus:hover {
	background: transparent url(images/lastnode-plus.png) no-repeat;
}
*/